firebase - flutter NoSuchMethodError
全部标签 我想获得Future返回值并像变量一样使用它。我有这个Future功能Future_fetchUserInfo(Stringid)async{UserfetchedUser;awaitFirestore.instance.collection('user').document(id).get().then((snapshot){finalUseruser=User(snapshot);fetchedUser=user;});returnfetchedUser;}我想像这样获得值(value)finaluser=_fetchUserInfo(id);但是当我尝试这样使用时newText(
有什么方法可以提高FirebaseAnalytics在Android上记录的事件的上传速率?目前它每小时上传一次,对于测试目的来说太慢了。我在jars中找到了对以下键(具有硬编码默认值)的引用,但不知道如何更改它们。“measurement.upload.backoff_period”,43200000L"measurement.upload.window_interval",3600000L“测量.上传.间隔”,3600000L 最佳答案 目前无法手动覆盖这些设置。但是,我们认识到需要更快地查看您的报告,我们希望尽快解决这一需求。
我已经实现了FirebaseAnalytics。它工作正常。我也希望使用GoogleAnalytics。基于讨论here我在google-services.json中包含了以下对象"analytics_service":{"status":2,"analytics_property":{"tracking_id":""}},对于GoogleAnalytics,我有Tracker类publicclassPuzzleGamesTrackerextendsApplication{//Thefollowinglineshouldbechangedtoincludethecorrectprope
我正在使用FirebaseCloudMessaging将数据消息传送到我正在开发的应用程序。根据FCM文档,当应用程序处于前台时:AclientappreceivesadatamessageinonMessageReceived()andcanhandlethekey-valuepairsaccordingly.而且效果很好。当应用程序在后台时,行为是不同的:thedatapayloadcanberetrievedintheIntentusedtolaunchyouractivity.而且它似乎不太好用。我在通知JSON中使用“click_action”参数,我在其中指定要打开的“Ac
我尝试基于登录/注册帐户构建应用。我创建了它的Firebase并通过电子邮件启用了身份验证。我添加了google-play-services.json文件。我加了applyplugin:'com.google.gms.google-services'compile'com.google.firebase:firebase-auth:10.0.1'在build.gridle(app)中然后在我添加的模块中classpath'com.google.gms:google-services:3.0.0'这是我的代码publicclasssplashscrextendsActivityimple
我有一个使用firebase和firebaseauthui库的项目。问题是我无法使用Google登录登录,当我尝试加载一两秒时,它只显示一条消息,提示“开发者错误”。我可以使用电子邮件和密码登录。这只是签名apk的问题,当我调试Google时,登录工作正常。在我的proguard-rules.pro中,我将minifyEnabled设置为false。我已将SHA-1添加到我的firebase项目并下载了正确的json文件。来自应用程序级别build.gradle的依赖blockdependencies{compilefileTree(dir:'libs',include:['*.jar
我想通过将用户ID作为字段分配给文档来将用户相关数据保存在Firestore中。如何从FirebaseAuth获取用户ID?或者有没有更好的方法在Firestore中存储用户数据?我无法以这种方式从FirebaseAuth获取用户ID(Text(_userId)返回_userId==null错误):String_userId;...@overrideWidgetbuild(BuildContextcontext){FirebaseAuth.instance.currentUser().then((user){_userId=user.uid;});returnnewScaffold(a
我想通过将用户ID作为字段分配给文档来将用户相关数据保存在Firestore中。如何从FirebaseAuth获取用户ID?或者有没有更好的方法在Firestore中存储用户数据?我无法以这种方式从FirebaseAuth获取用户ID(Text(_userId)返回_userId==null错误):String_userId;...@overrideWidgetbuild(BuildContextcontext){FirebaseAuth.instance.currentUser().then((user){_userId=user.uid;});returnnewScaffold(a
给定一个电子邮件地址,是否可以获取一个人的用户ID?例如,如果我有一个包含此人电子邮件的可变电子邮件。我可以通过做类似的事情来获取他们的ID吗?StringuserID=mAuth.DatabaseReference.getuID.(email);抱歉,如果这是一个愚蠢的问题。编辑:请注意,我正在寻找不是当前用户的人的ID。所以我不能使用FirebaseUseruser=mAuth.getCurrentUser();我的数据库结构如下所示,所以ID已经存储在数据库中。我只需要一种获取它的方法(在下图中,我没有电子邮件字段,但我会添加一个,以防有人想知道-_-)。此外,如果可能的话,我想
我是android开发环境的新手,我需要将我的应用程序连接到firebase,但我收到了这个错误Failedtoresolve:firebase-auth-15.0.0此错误显示在语句中:implementation'com.google.firebase:firebase-auth:16.0.1:15.0.0'这个语句包含两个版本的细节,我认为错误是由于这个引起的,但是这个特定的语句是由firebase自己提供的。看图:我试着把上面的语句改成implementation'com.google.firebase:firebase-auth:16.0.3'但是没有设置firebase依赖